3064d219606cbe42c0150d81dbf6cdbc74bf7491,rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/impl/LiteralImpl.java,LiteralImpl,equals,#Object#,36
Before Change
if (obj instanceof org.apache.commons.rdf.api.Literal) {
final org.apache.commons.rdf.api.Literal other = (org.apache.commons.rdf.api.Literal) obj;
return getLexicalForm().equals(other.getLexicalForm()) && getDatatype().equals(other.getDatatype())
&& getLanguageTag().equals(other.getLanguageTag());
}
return false;
After Change
final org.apache.commons.rdf.api.Literal other = (org.apache.commons.rdf.api.Literal) obj;
return getLexicalForm().equals(other.getLexicalForm()) &&
getDatatype().equals(other.getDatatype()) &&
getLanguageTag().map(LiteralImpl::lowerCase).equals(
other.getLanguageTag().map(LiteralImpl::lowerCase));
}
return false;